// 基于template/src/config/app-code-list-config.ts.hbs生成
import { IParam } from "@/core";
function getAppCodeListConfig():IParam {
    return {
        'authentication__Auth_log_status':{
            'name': '登录状态',
            'codeName': 'Auth_log_status',
            'codeListTag': 'authentication__Auth_log_status',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': '1', 'text': '登录成功','codeName': 'Item_1', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': '0', 'text': '登录失败','codeName': 'Item_0', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'authentication__Auth_provider_request_method':{
            'name': '请求方式',
            'codeName': 'Auth_provider_request_method',
            'codeListTag': 'authentication__Auth_provider_request_method',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': 'GET', 'text': 'GET','codeName': 'Get', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'POST', 'text': 'POST','codeName': 'Post', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'authentication__Auth_provider_response_type':{
            'name': '响应类型',
            'codeName': 'Auth_provider_response_type',
            'codeListTag': 'authentication__Auth_provider_response_type',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': 'http', 'text': 'http状态码','codeName': 'Http', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'custom', 'text': '自定义状态码','codeName': 'Custom', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'authorization__Auth_provider_type':{
            'name': '认证类型',
            'codeName': 'Auth_provider_type',
            'codeListTag': 'authorization__Auth_provider_type',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,'appDataEntity': 'AUTH_PROVIDER',
            'emptyText': '未定义',
            'items':[
                {'value': 'ldap', 'text': 'ldap','codeName': 'Ldap', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'api', 'text': '外部接口','codeName': 'Api', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'oauth2', 'text': 'oauth2-sso','codeName': 'Oauth2', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'oauth2__Oauth2_grant_scope':{
            'name': '应用授权范围',
            'codeName': 'Oauth2_grant_scope',
            'codeListTag': 'oauth2__Oauth2_grant_scope',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': 'read', 'text': 'read','codeName': 'Read', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'write', 'text': 'write','codeName': 'Write', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'trust', 'text': 'trust','codeName': 'Trust', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'oauth2__Oauth2_grant_types':{
            'name': '应用授权类型',
            'codeName': 'Oauth2_grant_types',
            'codeListTag': 'oauth2__Oauth2_grant_types',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': 'authorization_code', 'text': 'authorization_code','codeName': 'Authorization_code', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'password', 'text': 'password','codeName': 'Password', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'refresh_token', 'text': 'refresh_token','codeName': 'Refresh_token', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'implicit', 'text': 'implicit','codeName': 'Implicit', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'client_credentials', 'text': 'client_credentials','codeName': 'Client_credentials', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'open__Open_access_type_justAuth':{
            'name': '第三方平台类型(justAuth)',
            'codeName': 'Open_access_type_justAuth',
            'codeListTag': 'open__Open_access_type_justAuth',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,'appDataEntity': 'OPEN_ACCESS',
            'emptyText': '未定义',
            'items':[
                {'value': 'qq', 'text': 'QQ互联','codeName': 'Qq', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'wechat_open', 'text': '微信开放平台wechat_open','codeName': 'Wechat_open', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'gitee', 'text': '码云','codeName': 'Gitee', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'dingtalk', 'text': '钉钉开放平台','codeName': 'Dingtalk', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'bupt', 'text': 'BUPT','codeName': 'Bupt', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'aliyun', 'text': '阿里云','codeName': 'Aliyun', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'wechat', 'text': 'ebsx微信wechat','codeName': 'Wechat', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'wxwork', 'text': 'ebsx企业微信wxwork','codeName': 'Wxwork', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'wxmp', 'text': 'ebsx微信公众号wxmp','codeName': 'Wxmp', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'custom', 'text': '自定义','codeName': 'Custom', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'ad__Sys_all_group_of_names':{
            'name': '全部用户组',
            'codeName': 'Sys_all_group_of_names',
            'codeListTag': 'ad__Sys_all_group_of_names',
            'codeListType': 'DYNAMIC',
            'isEnableCache': false,
            'cacheTimeout': -1,'minorSortDir': 'ASC','minorSortPSAppDEField': 'sort','appDataEntity': 'Sys_group_of_names','appDEDataSet': 'FetchDefault','textPSAppDEField': 'name','valuePSAppDEField': 'id','pValuePSAppDEField': 'parent_id','disablePSAppDEField': 'disabled',
            'emptyText': '未定义',
        },
        'ad__Sys_all_organization':{
            'name': '全部组织机构',
            'codeName': 'Sys_all_organization',
            'codeListTag': 'ad__Sys_all_organization',
            'codeListType': 'DYNAMIC',
            'isEnableCache': true,
            'cacheTimeout': -1,'minorSortDir': 'ASC','minorSortPSAppDEField': 'sort','appDataEntity': 'Sys_organization','appDEDataSet': 'FetchDefault','textPSAppDEField': 'organization_name','valuePSAppDEField': 'id','pValuePSAppDEField': 'parent_id',
            'emptyText': '未定义',
        },
        'ad__Sys_all_organizational_unit':{
            'name': '全部部门',
            'codeName': 'Sys_all_organizational_unit',
            'codeListTag': 'ad__Sys_all_organizational_unit',
            'codeListType': 'DYNAMIC',
            'isEnableCache': true,
            'cacheTimeout': -1,'minorSortDir': 'ASC','minorSortPSAppDEField': 'sort','appDataEntity': 'Sys_organizational_unit','appDEDataSet': 'FetchDefault','textPSAppDEField': 'ou','valuePSAppDEField': 'id','pValuePSAppDEField': 'parent_id','disablePSAppDEField': 'disabled',
            'emptyText': '未定义',
        },
        'ad__Sys_cn_type':{
            'name': '常用对象类型',
            'codeName': 'Sys_cn_type',
            'codeListTag': 'ad__Sys_cn_type',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': 'organizationalRole', 'text': '用户组','codeName': 'Organizationalrole', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'inetOrgPerson', 'text': '用户','codeName': 'Inetorgperson', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'system__Sys_perimission_type':{
            'name': '权限资源类型',
            'codeName': 'Sys_perimission_type',
            'codeListTag': 'system__Sys_perimission_type',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': 'APP', 'text': '应用','codeName': 'App', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'APPMENU', 'text': '菜单功能','codeName': 'Appmenu', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'UNIRES', 'text': '统一资源','codeName': 'Unires', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'VIEW', 'text': '界面视图','codeName': 'View', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'COMPONENT', 'text': '界面组件','codeName': 'Component', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'UIACTION', 'text': '界面功能','codeName': 'Uiaction', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'API', 'text': '接口','codeName': 'Api', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': 'OPPRIV', 'text': '接口范围','codeName': 'Oppriv', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        },
        'YesNo':{
            'name': '是否',
            'codeName': 'YesNo',
            'codeListTag': 'YesNo',
            'codeListType': 'STATIC',
            'isEnableCache': true,
            'cacheTimeout': -1,
            'emptyText': '未定义',
            'items':[
                {'value': '1', 'text': '是','codeName': 'Item_1', 'disable':false ,'textResTag':'','textClass': '', },
                {'value': '0', 'text': '否','codeName': 'Item_0', 'disable':false ,'textResTag':'','textClass': '', },
            ]
        }
    }
}
export const AppCodeListConfig = getAppCodeListConfig();